Shallow Water Wave Simulation